home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / system / pmw114.zip / PMODEW.FAQ < prev    next >
Text File  |  1995-01-28  |  3KB  |  44 lines

  1. ------------------------------------------------------------------------------
  2. ------------------ Frequently Asked Questions About PMODE/W ------------------
  3. ------------------------------------------------------------------------------
  4.  
  5.  
  6. Q: Is PMODE/W 100% compatible with DOS/4GW?
  7. A: PMODE/W is compatible with most Watcom C/C++ functions. However, PMODE/W
  8.    does not support all of the extensions and API functions which DOS/4GW
  9.    does. DOS/4GW does a number of things that we feel are quite unnecessary
  10.    for most applications and most likely you will never miss them (especially
  11.    since they waste a lot of your precious memory and disk space). Why extend
  12.    something, wasting system resources, when you may not even be using it in
  13.    your program? So remember: before blaming a problem with your program on
  14.    PMODE/W, make sure that what you are doing is indeed supported by our
  15.    system. Read PMODEW.DOC for more information.
  16.  
  17. Q: What does not having an exception handler do to my program?
  18. A: If it's properly coded, absolutely nothing. An exception should only occur
  19.    in the event that your program has a bug. Exception handlers may provide
  20.    a minimal degree of security to your program, but in the long run end up
  21.    slowing it down. Installing exception handlers means having to take control
  22.    of any IRQ that goes off first, examine it, and then pass it down to its
  23.    appropriate handler. We would rather not slow down IRQ processes in this
  24.    way because our goal here is to run your code as fast as possible. If you
  25.    require exception handling while developing, you can compile your program
  26.    using DOS/4GW and test it with that. Just about anything that is not
  27.    out of the ordinary which you do under PMODE/W should work correctly under
  28.    DOS/4GW. PMODE/W is designed in such a way that you can even execute a
  29.    PMODE/W executable under DOS/4GW without the need to recompile. Simply
  30.    typing "DOS4GW PROGRAM.EXE" (where "PROGRAM.EXE" is your program) will run
  31.    any PMODE/W executable under DOS/4GW. This is an excellent way to still use
  32.    DOS/4GW for debugging, and PMODE/W for the finished product.
  33.  
  34. Q: Can I still debug PMODE/W programs under the Watcom debugger?
  35. A: Yes you can. You can debug your PMODE/W programs in exactly the same manner
  36.    you would debug a DOS/4GW program (using the /TR=RSI switch of course).
  37.  
  38. Q: Why can't I get more than about 15 megs of extended memory under my VCPI
  39.    server when there is more than that available in my system?
  40. A: You must increase the maximum number of VCPI page tables PMODE/W will
  41.    manage using the PMWSETUP program. Each page you add will give you another
  42.    4 megs of memory (provided that it is physically available of course).
  43.  
  44.